\hypertarget{structplugin__config}{
\section{plugin\_\-config Struct Reference}
\label{structplugin__config}\index{plugin\_\-config@{plugin\_\-config}}
}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
\hypertarget{structplugin__config_f503027bbb7fb2345bf6ac966a3f94d4}{
array $\ast$ \textbf{access\_\-deny}}
\label{structplugin__config_f503027bbb7fb2345bf6ac966a3f94d4}

\item 
\hypertarget{structplugin__config_d64be108cd5d2f0cbbb1bbf6987a4261}{
unsigned short \textbf{deny\_\-all}}
\label{structplugin__config_d64be108cd5d2f0cbbb1bbf6987a4261}

\item 
\hypertarget{structplugin__config_9f49dacad1547afc5c4f342e2785b890}{
buffer $\ast$ \textbf{access\_\-logfile}}
\label{structplugin__config_9f49dacad1547afc5c4f342e2785b890}

\item 
\hypertarget{structplugin__config_f1cea69ff3a5d21625609be6668fa138}{
buffer $\ast$ \textbf{format}}
\label{structplugin__config_f1cea69ff3a5d21625609be6668fa138}

\item 
\hypertarget{structplugin__config_0550af5388be0c53c8e7d608ab13223a}{
unsigned short \textbf{use\_\-syslog}}
\label{structplugin__config_0550af5388be0c53c8e7d608ab13223a}

\item 
\hypertarget{structplugin__config_c2cfe959ecfdb9e94aa13fb163c58e85}{
int \textbf{log\_\-access\_\-fd}}
\label{structplugin__config_c2cfe959ecfdb9e94aa13fb163c58e85}

\item 
\hypertarget{structplugin__config_e3bcf96bb33e24cd8757fc9a4c90825b}{
time\_\-t \textbf{last\_\-generated\_\-accesslog\_\-ts}}
\label{structplugin__config_e3bcf96bb33e24cd8757fc9a4c90825b}

\item 
\hypertarget{structplugin__config_d23655083ebea6a8d9f9a21c9827c7e7}{
time\_\-t $\ast$ \textbf{last\_\-generated\_\-accesslog\_\-ts\_\-ptr}}
\label{structplugin__config_d23655083ebea6a8d9f9a21c9827c7e7}

\item 
\hypertarget{structplugin__config_c96f3c49710be2e36f04124164f3e68e}{
buffer $\ast$ \textbf{access\_\-logbuffer}}
\label{structplugin__config_c96f3c49710be2e36f04124164f3e68e}

\item 
\hypertarget{structplugin__config_4fbaad72d7ba8e7f74f52ab59f20a9e3}{
buffer $\ast$ \textbf{ts\_\-accesslog\_\-str}}
\label{structplugin__config_4fbaad72d7ba8e7f74f52ab59f20a9e3}

\item 
\hypertarget{structplugin__config_987497c9c45b892fd54523000650dd8a}{
format\_\-fields $\ast$ \textbf{parsed\_\-format}}
\label{structplugin__config_987497c9c45b892fd54523000650dd8a}

\item 
\hypertarget{structplugin__config_54b001d895399c170c3911957611c797}{
array $\ast$ \textbf{alias}}
\label{structplugin__config_54b001d895399c170c3911957611c797}

\item 
\hypertarget{structplugin__config_1e820d2000c648348113f8eab880541e}{
array $\ast$ \textbf{cgi}}
\label{structplugin__config_1e820d2000c648348113f8eab880541e}

\item 
\hypertarget{structplugin__config_1160174309e0ce58b2a7c89b0abcb553}{
unsigned short \textbf{execute\_\-all}}
\label{structplugin__config_1160174309e0ce58b2a7c89b0abcb553}

\item 
\hypertarget{structplugin__config_de3cfcb6c674c770a6e7c5c352476383}{
unsigned short \textbf{execute\_\-x\_\-only}}
\label{structplugin__config_de3cfcb6c674c770a6e7c5c352476383}

\item 
\hypertarget{structplugin__config_55f1d6f5cbe3583dcfe67709f36b4612}{
unsigned short \textbf{encoding}}
\label{structplugin__config_55f1d6f5cbe3583dcfe67709f36b4612}

\item 
\hypertarget{structplugin__config_8d6b7c8c9974668b8a6cf70e7b7a33ac}{
unsigned short \textbf{debug}}
\label{structplugin__config_8d6b7c8c9974668b8a6cf70e7b7a33ac}

\item 
\hypertarget{structplugin__config_0b46108e6b03529131edf5267fb2901e}{
buffer $\ast$ \textbf{compress\_\-cache\_\-dir}}
\label{structplugin__config_0b46108e6b03529131edf5267fb2901e}

\item 
\hypertarget{structplugin__config_7932fcac5458d93837e7e6e3afffa6a4}{
array $\ast$ \textbf{compress}}
\label{structplugin__config_7932fcac5458d93837e7e6e3afffa6a4}

\item 
\hypertarget{structplugin__config_f5ebee1c843bd5f9c79bcda3abe37872}{
off\_\-t \textbf{compress\_\-max\_\-filesize}}
\label{structplugin__config_f5ebee1c843bd5f9c79bcda3abe37872}

\item 
int \hyperlink{structplugin__config_7a925bb5a8cf2be24c6f4db3cb3f9006}{allowed\_\-encodings}
\item 
\hypertarget{structplugin__config_d98acc4cd9c78b8fbdbf86b7329684f7}{
unsigned short \textbf{enabled}}
\label{structplugin__config_d98acc4cd9c78b8fbdbf86b7329684f7}

\item 
\hypertarget{structplugin__config_f474def361a549cc0b8e719d4af2fc68}{
unsigned short \textbf{sync\_\-flush}}
\label{structplugin__config_f474def361a549cc0b8e719d4af2fc68}

\item 
\hypertarget{structplugin__config_746003a87ec7a397f6a12d4d677de0fe}{
unsigned short \textbf{output\_\-buffer\_\-size}}
\label{structplugin__config_746003a87ec7a397f6a12d4d677de0fe}

\item 
\hypertarget{structplugin__config_0b8e331453deca106e79afb2e96e75a1}{
unsigned short \textbf{min\_\-compress\_\-size}}
\label{structplugin__config_0b8e331453deca106e79afb2e96e75a1}

\item 
\hypertarget{structplugin__config_e9d80653853b7571ce08b5c358bf8853}{
unsigned short \textbf{work\_\-block\_\-size}}
\label{structplugin__config_e9d80653853b7571ce08b5c358bf8853}

\item 
\hypertarget{structplugin__config_a3de5b8c5880b6f752e679610918610e}{
short \textbf{mem\_\-level}}
\label{structplugin__config_a3de5b8c5880b6f752e679610918610e}

\item 
\hypertarget{structplugin__config_2600cca34919dfb16950767fa9a2a604}{
short \textbf{compression\_\-level}}
\label{structplugin__config_2600cca34919dfb16950767fa9a2a604}

\item 
\hypertarget{structplugin__config_3f41b3f585474524badfcf53b5c6c7bc}{
short \textbf{window\_\-size}}
\label{structplugin__config_3f41b3f585474524badfcf53b5c6c7bc}

\item 
\hypertarget{structplugin__config_57d3457480703ae7f40e0ada85cf25ef}{
array $\ast$ \textbf{mimetypes}}
\label{structplugin__config_57d3457480703ae7f40e0ada85cf25ef}

\item 
\hypertarget{structplugin__config_340eeb9fec7e2eedaf7d09372a49aad6}{
unsigned short \textbf{dir\_\-listing}}
\label{structplugin__config_340eeb9fec7e2eedaf7d09372a49aad6}

\item 
\hypertarget{structplugin__config_e22fc24e78563e179fc8f5c5d66908d8}{
unsigned short \textbf{hide\_\-dot\_\-files}}
\label{structplugin__config_e22fc24e78563e179fc8f5c5d66908d8}

\item 
\hypertarget{structplugin__config_b883ea99311fd959b5c050d292cfec29}{
unsigned short \textbf{show\_\-readme}}
\label{structplugin__config_b883ea99311fd959b5c050d292cfec29}

\item 
\hypertarget{structplugin__config_7e495d4e5ef0b6cbe7f89c8f0051344a}{
unsigned short \textbf{hide\_\-readme\_\-file}}
\label{structplugin__config_7e495d4e5ef0b6cbe7f89c8f0051344a}

\item 
\hypertarget{structplugin__config_10a150543bb6c551136ee8ef14b3fd3b}{
unsigned short \textbf{show\_\-header}}
\label{structplugin__config_10a150543bb6c551136ee8ef14b3fd3b}

\item 
\hypertarget{structplugin__config_20efae724b908d84708092c243bdbfec}{
unsigned short \textbf{hide\_\-header\_\-file}}
\label{structplugin__config_20efae724b908d84708092c243bdbfec}

\item 
\hypertarget{structplugin__config_8d5a7a71f3091b091a37b08f5481b16f}{
excludes\_\-buffer $\ast$ \textbf{excludes}}
\label{structplugin__config_8d5a7a71f3091b091a37b08f5481b16f}

\item 
\hypertarget{structplugin__config_0de3019ee9404f690458f15c08d8f790}{
buffer $\ast$ \textbf{external\_\-css}}
\label{structplugin__config_0de3019ee9404f690458f15c08d8f790}

\item 
\hypertarget{structplugin__config_0f9e219aa12e75027ecec74bfccebdb5}{
buffer $\ast$ \textbf{encoding}}
\label{structplugin__config_0f9e219aa12e75027ecec74bfccebdb5}

\item 
\hypertarget{structplugin__config_6051c6eccfe87465909ddc25490d5311}{
buffer $\ast$ \textbf{set\_\-footer}}
\label{structplugin__config_6051c6eccfe87465909ddc25490d5311}

\item 
\hypertarget{structplugin__config_e594c7b02113f968a3f54ed5eac7d450}{
unsigned short \textbf{max\_\-conns}}
\label{structplugin__config_e594c7b02113f968a3f54ed5eac7d450}

\item 
\hypertarget{structplugin__config_ec0e007f1d17359a43373ec7103255a5}{
buffer $\ast$ \textbf{path\_\-pieces\_\-raw}}
\label{structplugin__config_ec0e007f1d17359a43373ec7103255a5}

\item 
\hypertarget{structplugin__config_99f095cf4d13dc80a2f684ef20b4195d}{
size\_\-t \textbf{len}}
\label{structplugin__config_99f095cf4d13dc80a2f684ef20b4195d}

\item 
\hypertarget{structplugin__config_d893918703f5468a3237aed674073194}{
buffer $\ast$$\ast$ \textbf{path\_\-pieces}}
\label{structplugin__config_d893918703f5468a3237aed674073194}

\item 
\hypertarget{structplugin__config_22279a8ba759ef86b05dfe068e312f02}{
array $\ast$ \textbf{expire\_\-url}}
\label{structplugin__config_22279a8ba759ef86b05dfe068e312f02}

\item 
\hypertarget{structplugin__config_07d0f56591824bb320237d6e4fc5c503}{
array $\ast$ \textbf{extensions}}
\label{structplugin__config_07d0f56591824bb320237d6e4fc5c503}

\item 
\hypertarget{structplugin__config_d3deb44ffab7392c14dcf06c9336d094}{
array $\ast$ \textbf{indexfiles}}
\label{structplugin__config_d3deb44ffab7392c14dcf06c9336d094}

\item 
\hypertarget{structplugin__config_12533b6e590e258a9676ab083e191040}{
proxy\_\-backends $\ast$ \textbf{backends}}
\label{structplugin__config_12533b6e590e258a9676ab083e191040}

\item 
\hypertarget{structplugin__config_bdc4055b945583f51b38311781911562}{
\hyperlink{structproxy__backlog}{proxy\_\-backlog} $\ast$ \textbf{backlog}}
\label{structplugin__config_bdc4055b945583f51b38311781911562}

\item 
\hypertarget{structplugin__config_993488a5c032a5a2f2a1e63b90dff13b}{
data\_\-integer $\ast$ \textbf{backlog\_\-size}}
\label{structplugin__config_993488a5c032a5a2f2a1e63b90dff13b}

\item 
\hypertarget{structplugin__config_a7f8b417d0e9faeb9df73de6e26a9508}{
proxy\_\-rewrites $\ast$ \textbf{request\_\-rewrites}}
\label{structplugin__config_a7f8b417d0e9faeb9df73de6e26a9508}

\item 
\hypertarget{structplugin__config_333223212c27619c6e103ce23c90024e}{
proxy\_\-rewrites $\ast$ \textbf{response\_\-rewrites}}
\label{structplugin__config_333223212c27619c6e103ce23c90024e}

\item 
\hypertarget{structplugin__config_276fbfe9afa48c542130c1e9e959edc2}{
unsigned short \textbf{allow\_\-x\_\-sendfile}}
\label{structplugin__config_276fbfe9afa48c542130c1e9e959edc2}

\item 
\hypertarget{structplugin__config_b9436c96cfd198d89cc003ecd8847780}{
unsigned short \textbf{allow\_\-x\_\-rewrite}}
\label{structplugin__config_b9436c96cfd198d89cc003ecd8847780}

\item 
\hypertarget{structplugin__config_788cd252dad57bbbc61c2b02d7231674}{
unsigned short \textbf{max\_\-pool\_\-size}}
\label{structplugin__config_788cd252dad57bbbc61c2b02d7231674}

\item 
\hypertarget{structplugin__config_f534be9f6bf0ff2b139b653206ee13df}{
unsigned short \textbf{check\_\-local}}
\label{structplugin__config_f534be9f6bf0ff2b139b653206ee13df}

\item 
\hypertarget{structplugin__config_ee8fbf3b1e55457419401116281a53bf}{
unsigned short \textbf{split\_\-hostnames}}
\label{structplugin__config_ee8fbf3b1e55457419401116281a53bf}

\item 
\hypertarget{structplugin__config_8e959bc85e9f8c7b4db3d10dba6708e0}{
unsigned short \textbf{max\_\-keep\_\-alive\_\-requests}}
\label{structplugin__config_8e959bc85e9f8c7b4db3d10dba6708e0}

\item 
\hypertarget{structplugin__config_c4f0cd0d905bca88acb00016507fe5d1}{
proxy\_\-balance\_\-t \textbf{balancer}}
\label{structplugin__config_c4f0cd0d905bca88acb00016507fe5d1}

\item 
\hypertarget{structplugin__config_4440ae76d0d9615f789f70f1062ed989}{
struct proxy\_\-protocol $\ast$ \textbf{protocol}}
\label{structplugin__config_4440ae76d0d9615f789f70f1062ed989}

\item 
\hypertarget{structplugin__config_02dd868b2860bc543c281ce27a347b77}{
pcre\_\-keyvalue\_\-buffer $\ast$ \textbf{redirect}}
\label{structplugin__config_02dd868b2860bc543c281ce27a347b77}

\item 
\hypertarget{structplugin__config_01a6b45dfa3166e09e9034670616c4a4}{
data\_\-config $\ast$ \textbf{context}}
\label{structplugin__config_01a6b45dfa3166e09e9034670616c4a4}

\item 
\hypertarget{structplugin__config_a64d0c0d3295ca55475831bdba40bec9}{
unsigned short \textbf{redirect\_\-code}}
\label{structplugin__config_a64d0c0d3295ca55475831bdba40bec9}

\item 
\hypertarget{structplugin__config_3fdacbf86b1c09e4238b20ffb43cf81f}{
pcre\_\-keyvalue\_\-buffer $\ast$ \textbf{rewrite}}
\label{structplugin__config_3fdacbf86b1c09e4238b20ffb43cf81f}

\item 
\hypertarget{structplugin__config_2908a2f50239c6098533b5be9b05e8cd}{
buffer $\ast$ \textbf{once}}
\label{structplugin__config_2908a2f50239c6098533b5be9b05e8cd}

\item 
\hypertarget{structplugin__config_c7180097e35afa33527e0559de42634f}{
buffer $\ast$ \textbf{path\_\-rrdtool\_\-bin}}
\label{structplugin__config_c7180097e35afa33527e0559de42634f}

\item 
\hypertarget{structplugin__config_2c786a61295bfbae1e70c44aa2d25b5d}{
buffer $\ast$ \textbf{path\_\-rrd}}
\label{structplugin__config_2c786a61295bfbae1e70c44aa2d25b5d}

\item 
\hypertarget{structplugin__config_7254db6479d2b2ca596b0615cfbf1e52}{
double \textbf{requests}}
\label{structplugin__config_7254db6479d2b2ca596b0615cfbf1e52}

\item 
\hypertarget{structplugin__config_419904fb4dba3b8b2497c89c8550ece7}{
double $\ast$ \textbf{requests\_\-ptr}}
\label{structplugin__config_419904fb4dba3b8b2497c89c8550ece7}

\item 
\hypertarget{structplugin__config_7918a8c2b4842e7783e02297c2f614ee}{
double \textbf{bytes\_\-written}}
\label{structplugin__config_7918a8c2b4842e7783e02297c2f614ee}

\item 
\hypertarget{structplugin__config_1b61b44961e306b46d98c354d141ccec}{
double $\ast$ \textbf{bytes\_\-written\_\-ptr}}
\label{structplugin__config_1b61b44961e306b46d98c354d141ccec}

\item 
\hypertarget{structplugin__config_23c664d4a7e04e73cadd7da496f81fab}{
double \textbf{bytes\_\-read}}
\label{structplugin__config_23c664d4a7e04e73cadd7da496f81fab}

\item 
\hypertarget{structplugin__config_b4bd126e1de23cb09e70c54454281b52}{
double $\ast$ \textbf{bytes\_\-read\_\-ptr}}
\label{structplugin__config_b4bd126e1de23cb09e70c54454281b52}

\item 
\hypertarget{structplugin__config_8ba5a42020918c4727aacac451f3e720}{
buffer $\ast$ \textbf{doc\_\-root}}
\label{structplugin__config_8ba5a42020918c4727aacac451f3e720}

\item 
\hypertarget{structplugin__config_5b94a0762750cc54bb38e15eb1804a1e}{
buffer $\ast$ \textbf{secret}}
\label{structplugin__config_5b94a0762750cc54bb38e15eb1804a1e}

\item 
\hypertarget{structplugin__config_ef05c144457960745a6747518cc5f0d1}{
buffer $\ast$ \textbf{uri\_\-prefix}}
\label{structplugin__config_ef05c144457960745a6747518cc5f0d1}

\item 
\hypertarget{structplugin__config_0075ba20f2b1935b3731eb583a5b0052}{
unsigned int \textbf{timeout}}
\label{structplugin__config_0075ba20f2b1935b3731eb583a5b0052}

\item 
\hypertarget{structplugin__config_e02d4e475dc2263c8b30e000712ba940}{
array $\ast$ \textbf{request\_\-header}}
\label{structplugin__config_e02d4e475dc2263c8b30e000712ba940}

\item 
\hypertarget{structplugin__config_fc9d60926d1c47c62278bec1ded34470}{
array $\ast$ \textbf{response\_\-header}}
\label{structplugin__config_fc9d60926d1c47c62278bec1ded34470}

\item 
\hypertarget{structplugin__config_ed7cc4d4346ffca4a1a6f0a77865ceef}{
array $\ast$ \textbf{environment}}
\label{structplugin__config_ed7cc4d4346ffca4a1a6f0a77865ceef}

\item 
\hypertarget{structplugin__config_5d8982f6bebb4ce309f7eb6837e6dd3b}{
buffer $\ast$ \textbf{server\_\-root}}
\label{structplugin__config_5d8982f6bebb4ce309f7eb6837e6dd3b}

\item 
\hypertarget{structplugin__config_f5f66a923a5857c6c7ede0bd5be2f624}{
buffer $\ast$ \textbf{default\_\-host}}
\label{structplugin__config_f5f66a923a5857c6c7ede0bd5be2f624}

\item 
\hypertarget{structplugin__config_1e881c816cbb849873b45a53c6937f4c}{
buffer $\ast$ \textbf{document\_\-root}}
\label{structplugin__config_1e881c816cbb849873b45a53c6937f4c}

\item 
\hypertarget{structplugin__config_ced1c921d3daf96fb443821f19420a98}{
buffer $\ast$ \textbf{docroot\_\-cache\_\-key}}
\label{structplugin__config_ced1c921d3daf96fb443821f19420a98}

\item 
\hypertarget{structplugin__config_200b47985e662bd13047a2118952e62e}{
buffer $\ast$ \textbf{docroot\_\-cache\_\-value}}
\label{structplugin__config_200b47985e662bd13047a2118952e62e}

\item 
\hypertarget{structplugin__config_76c0e6a6dc25c344441e75feeb7b673f}{
buffer $\ast$ \textbf{docroot\_\-cache\_\-servername}}
\label{structplugin__config_76c0e6a6dc25c344441e75feeb7b673f}

\item 
\hypertarget{structplugin__config_7a3c933dffd1f29673281c093373acf6}{
array $\ast$ \textbf{match}}
\label{structplugin__config_7a3c933dffd1f29673281c093373acf6}

\item 
\hypertarget{structplugin__config_3a055b2a593ee988adf29f98b3524475}{
array $\ast$ \textbf{ssi\_\-extension}}
\label{structplugin__config_3a055b2a593ee988adf29f98b3524475}

\item 
\hypertarget{structplugin__config_8c7734d100c6746915cdce4b36696f9d}{
buffer $\ast$ \textbf{content\_\-type}}
\label{structplugin__config_8c7734d100c6746915cdce4b36696f9d}

\item 
\hypertarget{structplugin__config_2cf350729e68bc790cdf2ecfa10107b5}{
array $\ast$ \textbf{exclude\_\-ext}}
\label{structplugin__config_2cf350729e68bc790cdf2ecfa10107b5}

\item 
\hypertarget{structplugin__config_72d94ba8d09b9d0c19d225f804783ea0}{
buffer $\ast$ \textbf{config\_\-url}}
\label{structplugin__config_72d94ba8d09b9d0c19d225f804783ea0}

\item 
\hypertarget{structplugin__config_44b94ae3dac658262e9900c15f20c185}{
buffer $\ast$ \textbf{status\_\-url}}
\label{structplugin__config_44b94ae3dac658262e9900c15f20c185}

\item 
\hypertarget{structplugin__config_3d8f2557d9fdee9bec842e2cdb091130}{
buffer $\ast$ \textbf{statistics\_\-url}}
\label{structplugin__config_3d8f2557d9fdee9bec842e2cdb091130}

\item 
\hypertarget{structplugin__config_23038956d73aa3c2e2d167a7623f7466}{
int \textbf{sort}}
\label{structplugin__config_23038956d73aa3c2e2d167a7623f7466}

\item 
\hypertarget{structplugin__config_d9b213b7075614a9e16ea2fe01616417}{
buffer $\ast$ \textbf{db\_\-filename}}
\label{structplugin__config_d9b213b7075614a9e16ea2fe01616417}

\item 
\hypertarget{structplugin__config_d6e253381a98c1de44924079f56aef61}{
buffer $\ast$ \textbf{trigger\_\-url}}
\label{structplugin__config_d6e253381a98c1de44924079f56aef61}

\item 
\hypertarget{structplugin__config_0acdf0db3f564be268cdaa3b7efd0319}{
buffer $\ast$ \textbf{download\_\-url}}
\label{structplugin__config_0acdf0db3f564be268cdaa3b7efd0319}

\item 
\hypertarget{structplugin__config_644e3ac75c5cc8c851157b93f392e7cf}{
buffer $\ast$ \textbf{deny\_\-url}}
\label{structplugin__config_644e3ac75c5cc8c851157b93f392e7cf}

\item 
\hypertarget{structplugin__config_898db70a1bdc806d1a8a7cd4eaa75b64}{
array $\ast$ \textbf{mc\_\-hosts}}
\label{structplugin__config_898db70a1bdc806d1a8a7cd4eaa75b64}

\item 
\hypertarget{structplugin__config_b72b78eb836631c219313915c892e15c}{
buffer $\ast$ \textbf{mc\_\-namespace}}
\label{structplugin__config_b72b78eb836631c219313915c892e15c}

\item 
\hypertarget{structplugin__config_c3d0a604deae5fe7540830d91f6196f6}{
unsigned short \textbf{trigger\_\-timeout}}
\label{structplugin__config_c3d0a604deae5fe7540830d91f6196f6}

\item 
\hypertarget{structplugin__config_6260afa88f6d802feb2ccb3b7c729c9c}{
buffer $\ast$ \textbf{progress\_\-url}}
\label{structplugin__config_6260afa88f6d802feb2ccb3b7c729c9c}

\item 
\hypertarget{structplugin__config_f0c48929377cdcd052b96b60b158761f}{
unsigned short \textbf{remove\_\-timeout}}
\label{structplugin__config_f0c48929377cdcd052b96b60b158761f}

\item 
\hypertarget{structplugin__config_3ca541f13e7d19d371ecd4af89626039}{
array $\ast$ \textbf{exclude\_\-user}}
\label{structplugin__config_3ca541f13e7d19d371ecd4af89626039}

\item 
\hypertarget{structplugin__config_2f69bbbd86f6e71a68d83ea7584f5992}{
array $\ast$ \textbf{include\_\-user}}
\label{structplugin__config_2f69bbbd86f6e71a68d83ea7584f5992}

\item 
\hypertarget{structplugin__config_17b954d56b5f4454890fdad79f59294c}{
buffer $\ast$ \textbf{path}}
\label{structplugin__config_17b954d56b5f4454890fdad79f59294c}

\item 
\hypertarget{structplugin__config_cb95a158e6542864ded7fb961bdf4414}{
buffer $\ast$ \textbf{basepath}}
\label{structplugin__config_cb95a158e6542864ded7fb961bdf4414}

\item 
\hypertarget{structplugin__config_f2ebccceca2472128a4b4b1020061623}{
unsigned short \textbf{letterhomes}}
\label{structplugin__config_f2ebccceca2472128a4b4b1020061623}

\item 
\hypertarget{structplugin__config_32aab911a89b50b49652cfc7adcebb3c}{
buffer $\ast$ \textbf{cookie\_\-name}}
\label{structplugin__config_32aab911a89b50b49652cfc7adcebb3c}

\item 
\hypertarget{structplugin__config_393dbba4fefb1846530631039ac161da}{
buffer $\ast$ \textbf{cookie\_\-domain}}
\label{structplugin__config_393dbba4fefb1846530631039ac161da}

\item 
\hypertarget{structplugin__config_9f2851682f1841093eaf9c81c36c8eb9}{
unsigned short \textbf{cookie\_\-max\_\-age}}
\label{structplugin__config_9f2851682f1841093eaf9c81c36c8eb9}

\item 
\hypertarget{structplugin__config_e310e81d2c5196b21c0b47ef25dfd8c0}{
unsigned short \textbf{is\_\-readonly}}
\label{structplugin__config_e310e81d2c5196b21c0b47ef25dfd8c0}

\item 
\hypertarget{structplugin__config_d23b6f47f9027b70aafea3545f0bca07}{
unsigned short \textbf{log\_\-xml}}
\label{structplugin__config_d23b6f47f9027b70aafea3545f0bca07}

\item 
\hypertarget{structplugin__config_eb366b3184e29302be12a34ddfe85a2b}{
buffer $\ast$ \textbf{sqlite\_\-db\_\-name}}
\label{structplugin__config_eb366b3184e29302be12a34ddfe85a2b}

\end{CompactItemize}


\subsection{Detailed Description}
This \hyperlink{structplugin}{plugin} adds HTTP/1.1 chunked encoding support as a filter module.

mod\_\-evasive

we indent to implement all features the mod\_\-evasive from apache has

\begin{itemize}
\item limit of connections per IP\item provide a list of block-listed ip/networks (no access)\item provide a white-list of ips/network which is not affected by the limit (hmm, conditionals might be enough)\item provide a bandwidth limiter per IP\end{itemize}


started by:\begin{itemize}
\item \href{mailto:w1zzard@techpowerup.com}{\tt w1zzard@techpowerup.com}\end{itemize}


this is a expire module for a lighttpd

set 'Expires:' HTTP Headers on demand

this is a skeleton for a lighttpd \hyperlink{structplugin}{plugin}

just replaces every occurance of 'skeleton' by your \hyperlink{structplugin}{plugin} name

e.g. in vim:

:s/skeleton/myhandler/

this is a staticfile for a lighttpd \hyperlink{structplugin}{plugin}

this is a trigger\_\-b4\_\-dl for a lighttpd \hyperlink{structplugin}{plugin} 

\subsection{Member Data Documentation}
\hypertarget{structplugin__config_7a925bb5a8cf2be24c6f4db3cb3f9006}{
\index{plugin\_\-config@{plugin\_\-config}!allowed\_\-encodings@{allowed\_\-encodings}}
\index{allowed\_\-encodings@{allowed\_\-encodings}!plugin_config@{plugin\_\-config}}
\subsubsection[{allowed\_\-encodings}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf plugin\_\-config::allowed\_\-encodings}}}
\label{structplugin__config_7a925bb5a8cf2be24c6f4db3cb3f9006}


max filesize in kb 

The documentation for this struct was generated from the following files:\begin{CompactItemize}
\item 
include/lighttpd/mod\_\-access.c\item 
include/lighttpd/mod\_\-accesslog.c\item 
include/lighttpd/mod\_\-alias.c\item 
include/lighttpd/mod\_\-cgi.c\item 
include/lighttpd/mod\_\-chunked.c\item 
include/lighttpd/mod\_\-compress.c\item 
include/lighttpd/mod\_\-deflate.c\item 
include/lighttpd/mod\_\-dirlisting.c\item 
include/lighttpd/mod\_\-evasive.c\item 
include/lighttpd/mod\_\-evhost.c\item 
include/lighttpd/mod\_\-expire.c\item 
include/lighttpd/mod\_\-flv\_\-streaming.c\item 
include/lighttpd/mod\_\-indexfile.c\item 
include/lighttpd/mod\_\-proxy\_\-core.h\item 
include/lighttpd/mod\_\-redirect.c\item 
include/lighttpd/mod\_\-rewrite.c\item 
include/lighttpd/mod\_\-rrdtool.c\item 
include/lighttpd/mod\_\-secure\_\-download.c\item 
include/lighttpd/mod\_\-setenv.c\item 
include/lighttpd/mod\_\-simple\_\-vhost.c\item 
include/lighttpd/mod\_\-skeleton.c\item 
include/lighttpd/mod\_\-ssi.h\item 
include/lighttpd/mod\_\-staticfile.c\item 
include/lighttpd/mod\_\-status.c\item 
include/lighttpd/mod\_\-trigger\_\-b4\_\-dl.c\item 
include/lighttpd/mod\_\-uploadprogress.c\item 
include/lighttpd/mod\_\-userdir.c\item 
include/lighttpd/mod\_\-usertrack.c\item 
include/lighttpd/mod\_\-webdav.c\end{CompactItemize}
